@use "theme";
@use "transition";
@use "element-plus";

/* 自定义全局 CssVar */
:root {
  /* 左侧菜单展开、收起动画时长 */
  --pure-transition-duration: 0.3s;

  /* 常用border-color 需要时可取用 */
  --pure-border-color: rgb(5 5 5 / 6%);

  /* switch关闭状态下的color 需要时可取用 */
  --pure-switch-off-color: #a6a6a6;

  /** 主题色 */
  --pure-theme-sub-menu-active-text: initial;
  --pure-theme-menu-bg: none;
  --pure-theme-menu-hover: none;
  --pure-theme-sub-menu-bg: transparent;
  --pure-theme-menu-text: initial;
  --pure-theme-sidebar-logo: none;
  --pure-theme-menu-title-hover: initial;
  --pure-theme-menu-active-before: transparent;
}

.pointer{
  position: absolute;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  background-color: #9bce9b;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@font-face {
  font-family: "shtyk";
  src: url("https://ss.zlzblog.com:6061/public-image/shanhaitangyunkai95w.ttf");
}
@font-face {
  font-family: "shtgzhk";
  src: url("https://ss.zlzblog.com:6061/public-image/shanhaitanggongzanhuakai85w.ttf");
}

html {
  /* 主标题 */
  --newcms-font-size-main-title: 50px;
  /* 二级标题 */
  --newcms-font-size-sub-title: 25px;
  /* 描述字体大小 */
  --newcms-font-size-desc: 16px;
  /* tag字体大小 */
  --newcms-font-size-tag-small: 12px;
  --newcms-font-size-tag-middle: 14px;
  --newcms-font-size-tag-large: 16px;

  /*暗黑背景不透明*/
  --newcms-background-color: rgba(15, 16, 20);

  /*半通明背景颜色*/
  --newcms-font-color-normal: rgba(245, 245, 245, 0.5);
  --newcms-background-color-normal: rgba(245, 245, 245, 0.05);
  --newcms-background-color-normal-active: rgba(255, 255, 255, 0.07);
  --newcms-background-color-pop: rgba(15, 16, 42, 0.9);

}
